﻿var explosion : GameObject;
var explosionSize : float;

//Função que é executada quando algo colide no GameObject em questão
function OnCollisionEnter(collision : Collision)
	{
		//Verifica se o GameObject que colidiu é um tiro ou a nave
		if(collision.gameObject.CompareTag("Shot") || collision.gameObject.CompareTag("Ship"))
		{
				//Destroi ambos os objetos (THIS)
				DestroyObject(collision.gameObject);
				//O outro
				DestroyObject(gameObject);
				
				//Define a posicao da explosão acima da posicao do asteroid destruido
				var explosionPos : Vector3;
				explosionPos = transform.position - (Vector3(0,0,0.5));
				
				//Cria a explosão
				var instancia : GameObject;
				instancia = Instantiate(explosion, explosionPos ,Quaternion.identity);
				//Define o tamanho da explosão
				instancia.GetComponent("Detonator").size = explosionSize;

		}
	}